<?
require("../../common/init.php");
require("author.php");
require("upfile.php");

$gee=$user; // gee, 意为赶车时候喊的"驾", 此处用来表示次页面的主角对象
//$cate=$product_category; // cate = category, 分类

$title="管理员";
$url='user';
$cateid=isset($_GET["cid"])?clean($_GET["cid"]):0;
$do=isset($_GET["do"])?clean($_GET["do"]):'view'; // 操作: 查看/编辑/删除 
$action=isset($_POST["action"])?clean($_POST["action"]):''; // 数据库操作: CURD 
$page=1; if(isset($_GET["page"]))if(is_numeric($_GET["page"]))$page=$_GET["page"]; // current page 当前页码
$id=0; if (isset($_GET["id"])) $id = clean($_GET["id"]);

// sql action / sql 动作
switch ($action){
	case "update":
		sql_update();
		break;
	case "add":
		sql_insert();
		break;
}

if($id==0){
	$order='';
	$where=array();
	$where[]=array('name'=>'id','val'=>1,'opn'=>'<>');
	$pages=$gee->count_pages($where);
	$info=$gee->get_page($page,$where);
}
else $info=$gee->get_row($id);

function add()
{
	global $url, $h;
	$info = array();
	echo $h->form($url.'.php', 0, '');
  	show_box($info,true, false);
	echo $h->hidden('action', 'add');
	echo $h->former();
}

function update($info)
{
	global $gee, $id, $url, $h;
	if($id==0)
	{
		echo "Invali argument!!!";
		exit;
	}
	echo $h->form($url.'.php', 0, '');
  	show_box($info,true, false);
	echo $h->hidden('action', 'update');
	echo $h->former();

}

function delete($id)
{
	global $gee, $url;
	if($gee->delete($id)) wheel($url.'.php');
}

function show_info($info)
{
	global $gee,$id,$url;
	if($id==0)
	{
  	show_boxes($info);
	}
	else
	{
		show_box($info, false);
	}
}
function sql_insert()
{
	global $gee, $url;
	$arr=array(
		'username'=>$_POST["username"],
		'password'=>md5($_POST["password"]),
	);
	if($gee->check_unique('username', $arr['username'])){
		yell('已存在相同账号, Username exists!',$url.'.php?do=add');
	}
	else {
		if($gee->insert($arr)) yell('添加成功! Success!',$url.'.php');
	}
}
function sql_update()
{
	global $gee,$url;
	$id=$_POST["id"];
	$arr=array(
		'password'=>md5($_POST['password']),
	);
	if($gee->update($arr, 'id', $id))
	yell('更新成功! Success!',$url.'.php');
}

// view 加载视图
require ROOTVIEW.$url.'.php';

// end sales_order.php